package cn.wolfcode.luowowo.small.service;

import cn.wolfcode.luowowo.small.domin.Goods;
import cn.wolfcode.luowowo.small.query.GoodsQueryObject;
import com.github.pagehelper.PageInfo;

public interface IGoodsService {
    /**
     * 查询列表
     * @param qo
     * @return
     */
    PageInfo<Goods> query(GoodsQueryObject qo);
    /**
     * 根据道具id更新道具数量
     * @param id
     */
    void updateGoodsNumById(Long id);

    /**
     * 根据用户id与道具id增加关系表数据
     * @param goodsId
     * @param userId
     */
    void addUserAndGoodsRelationById(Long goodsId, Long userId);

    /**
     * 根据道具的ID查找道具信息
     * @param goodsId
     * @return
             */
    Goods selectById(Long goodsId);
}
